查看原文
其他

Redis客户端RDM收费后,还有那些开源的替代品呢?

忆蓉之心 Java面试那些事儿 2021-09-05

最近,有同学问我,Redis的可视化客户端除了Redis Desktop Manager之外,还有那些好用的替代品呢?

正好趁着周末的时间,给大家汇总一下,也如我回答所说的,建议多用redis-cli(自带的),好处在于以下两点:


  1. 便于你熟悉命令行;

  2. 你难道会在生产环境用可视化工具吗?


其实,大多数同学开始抛弃rdm的原因,在于它从v0.9.4后开始收费了~~~

这款软件确实好用,但是不提供免费安装包,但提供源码,不想给钱,就得要自己通过源码编译。


源码地址:https://github.com/uglide/RedisDesktopManager


说实话,我觉得对于不少程序员来说,有源码,编译其实并不难,但毕竟大部分人都有点“懒”,网上虽然有人提供的有编译好的,但你敢用吗?再者说了,版本也不一定是最新的。

好了,废话不多说了,我就来给各位同学分享几款开源又免费的客户端。


咱们之前分享过不少docker的文章,今天咱们就用docker创建一个redis的服务,命令如下:

docker run -d -p 6379:6379 -v /d/docker_data/redis:/data --name xredis redis


# redis-cli


这个是redis自带的命令客户端,建议大家还是要多用用这款工具,好处之前也讲过了。


其实在docker里面要用它挺方便的,只需要一行命令:

docker exec -it xredis /bin/bash

就是这么愉快的用上了redis-cli,是不是很简单?


# IDEA插件-redis simple


其实IDEA中有3款插件,其中两款都已收费了,所以只有这一款免费的插件可用。


项目地址:https://plugins.jetbrains.com/plugin/13099-redis-simple


效果图如下:

其实,在这里我建议大家还是不要在IDEA中使用这类插件,毕竟IDEA本身就很吃内存了,如果你的redis数据量太大,IDEA估计要卡死~~~


# Another Redis Desktop Manager


这是一款基于electron开发的Redis桌面管理器,关于electron的介绍,可以去翻一下之前的文章,本号也有所介绍,只是你没有认真去看而已,这玩意很强大,比如火币网的客户端就是这玩意儿搞出来的,有时间可以去研究一下,比如它的反编译等等等。


这款工具的界面太漂亮了,因为它基于electron开发的,肯定100%支持所有的平台。


官方地址:https://github.com/qishibo/AnotherRedisDesktopManager


效果图如下:

支持新增key、命令控制台,整体界面清爽,鼎力推荐。


# RedisClient


这是一款用Java编写的Redis客户端,而且开源,因此,我觉得有必须给大家推荐一下,方便一部分同学读源码,对你够用心了吧,哈哈~


官方网址:https://github.com/caoxinyu/RedisClient


效果图如下:

说实话这款工具不是太好用。


# 更多Redis可视化工具


  • RedisStudio:https://github.com/cinience/RedisStudio

  • Medis:https://github.com/luin/medis

  • phpRedisAdmin:https://github.com/ErikDubbelboer/phpRedisAdmin

  • PyRedisAdmin:https://github.com/JoneXiong/PyRedisAdmin

  • Go-Redis:https://github.com/alphazero/Go-Redis

  • RedisLive:https://github.com/nkrode/RedisLive

  • TreeDMS :http://www.treesoft.cn/dms.html


这一罗列,是不是突然觉得Redis的可视化替代品挺多的,我经常用的就这两款。

这两款都是基于electron开发的,界面漂亮、清爽,性能也还不错。


如果觉得本文对你有所帮助,三连走一波,点赞、在看、转发走一波~~~



 往期推荐 

🔗



 

点击阅读原文,获得编程视频资料 

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存